Add manpages
authorAnton Gladky <gladk@debian.org>
Mon, 9 Nov 2020 17:58:37 +0000 (18:58 +0100)
committerAnton Gladky <gladk@debian.org>
Mon, 9 Nov 2020 17:58:37 +0000 (18:58 +0100)
debian/libvtk9-java.manpages [new file with mode: 0644]
debian/manpages/vtkParseJava-9.0.1 [new file with mode: 0644]
debian/manpages/vtkWrapHierarchy-9.0.1 [new file with mode: 0644]
debian/manpages/vtkWrapJava-9.0.1 [new file with mode: 0644]
debian/manpages/vtkWrapPython-9.0.1 [new file with mode: 0644]
debian/manpages/vtkpython-9.0.1 [new file with mode: 0644]
debian/patches/fix_python_numpy_warnings.patch [new file with mode: 0644]
debian/patches/series
debian/python3-vtk9.install
debian/python3-vtk9.manpages [new file with mode: 0644]
debian/vtk9.manpages [new file with mode: 0644]

diff --git a/debian/libvtk9-java.manpages b/debian/libvtk9-java.manpages
new file mode 100644 (file)
index 0000000..f2b1d00
--- /dev/null
@@ -0,0 +1,2 @@
+debian/manpages/vtkParseJava-9.0.1
+debian/manpages/vtkWrapJava-9.0.1
diff --git a/debian/manpages/vtkParseJava-9.0.1 b/debian/manpages/vtkParseJava-9.0.1
new file mode 100644 (file)
index 0000000..deedc09
--- /dev/null
@@ -0,0 +1,56 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.16.
+.TH VTKPARSEJAVA-9.0 "1" "November 2020" "vtkParseJava-9.0 9.0" "User Commands"
+.SH NAME
+vtkParseJava-9.0 \- please refer to VTK documentation
+.SH SYNOPSIS
+.B vtkParseJava-9.0
+[\fI\,options\/\fR] \fI\,infile\/\fR...
+.SH DESCRIPTION
+.TP
+\fB\-\-help\fR
+print this help message
+.TP
+\fB\-\-version\fR
+print the VTK version
+.TP
+\fB\-o\fR <file>
+the output file
+.TP
+\fB\-I\fR <dir>
+add an include directory
+.TP
+\fB\-D\fR <macro[=def]>
+define a preprocessor macro
+.TP
+\fB\-U\fR <macro>
+undefine a preprocessor macro
+.TP
+\fB\-imacros\fR <file>
+read macros from a header file
+.TP
+\fB\-undef\fR
+do not predefine platform macros
+.TP
+@<file>
+read arguments from a file
+.TP
+\fB\-dM\fR
+dump all macro definitions to output
+.TP
+\fB\-\-hints\fR <file>
+the hints file to use
+.TP
+\fB\-\-types\fR <file>
+the type hierarchy file to use
+.SH "SEE ALSO"
+The full documentation for
+.B vtkParseJava-9.0
+is maintained as a Texinfo manual.  If the
+.B info
+and
+.B vtkParseJava-9.0
+programs are properly installed at your site, the command
+.IP
+.B info vtkParseJava-9.0
+.PP
+should give you access to the complete manual.
diff --git a/debian/manpages/vtkWrapHierarchy-9.0.1 b/debian/manpages/vtkWrapHierarchy-9.0.1
new file mode 100644 (file)
index 0000000..7776efa
--- /dev/null
@@ -0,0 +1,47 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.16.
+.TH VTKWRAPHIERARCHY-9.0 "1" "November 2020" "vtkWrapHierarchy-9.0 9.0" "User Commands"
+.SH NAME
+vtkWrapHierarchy-9.0 \- please refer to VTK documentation
+.SH SYNOPSIS
+.B vtkWrapHierarchy-9.0
+[\fI\,options\/\fR] \fI\,infile\/\fR...
+.SH DESCRIPTION
+.TP
+\fB\-\-help\fR
+print this help message
+.TP
+\fB\-\-version\fR
+print the VTK version
+.TP
+\fB\-o\fR <file>
+the output file
+.TP
+\fB\-I\fR <dir>
+add an include directory
+.TP
+\fB\-D\fR <macro[=def]>
+define a preprocessor macro
+.TP
+\fB\-U\fR <macro>
+undefine a preprocessor macro
+.TP
+\fB\-imacros\fR <file>
+read macros from a header file
+.TP
+\fB\-undef\fR
+do not predefine platform macros
+.TP
+@<file>
+read arguments from a file
+.SH "SEE ALSO"
+The full documentation for
+.B vtkWrapHierarchy-9.0
+is maintained as a Texinfo manual.  If the
+.B info
+and
+.B vtkWrapHierarchy-9.0
+programs are properly installed at your site, the command
+.IP
+.B info vtkWrapHierarchy-9.0
+.PP
+should give you access to the complete manual.
diff --git a/debian/manpages/vtkWrapJava-9.0.1 b/debian/manpages/vtkWrapJava-9.0.1
new file mode 100644 (file)
index 0000000..1b53e34
--- /dev/null
@@ -0,0 +1,56 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.16.
+.TH VTKWRAPJAVA-9.0 "1" "November 2020" "vtkWrapJava-9.0 9.0" "User Commands"
+.SH NAME
+vtkWrapJava-9.0 \- please refer to VTK documentation
+.SH SYNOPSIS
+.B vtkWrapJava-9.0
+[\fI\,options\/\fR] \fI\,infile\/\fR...
+.SH DESCRIPTION
+.TP
+\fB\-\-help\fR
+print this help message
+.TP
+\fB\-\-version\fR
+print the VTK version
+.TP
+\fB\-o\fR <file>
+the output file
+.TP
+\fB\-I\fR <dir>
+add an include directory
+.TP
+\fB\-D\fR <macro[=def]>
+define a preprocessor macro
+.TP
+\fB\-U\fR <macro>
+undefine a preprocessor macro
+.TP
+\fB\-imacros\fR <file>
+read macros from a header file
+.TP
+\fB\-undef\fR
+do not predefine platform macros
+.TP
+@<file>
+read arguments from a file
+.TP
+\fB\-dM\fR
+dump all macro definitions to output
+.TP
+\fB\-\-hints\fR <file>
+the hints file to use
+.TP
+\fB\-\-types\fR <file>
+the type hierarchy file to use
+.SH "SEE ALSO"
+The full documentation for
+.B vtkWrapJava-9.0
+is maintained as a Texinfo manual.  If the
+.B info
+and
+.B vtkWrapJava-9.0
+programs are properly installed at your site, the command
+.IP
+.B info vtkWrapJava-9.0
+.PP
+should give you access to the complete manual.
diff --git a/debian/manpages/vtkWrapPython-9.0.1 b/debian/manpages/vtkWrapPython-9.0.1
new file mode 100644 (file)
index 0000000..6d3b899
--- /dev/null
@@ -0,0 +1,56 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.16.
+.TH VTKWRAPPYTHON-9.0 "1" "November 2020" "vtkWrapPython-9.0 9.0" "User Commands"
+.SH NAME
+vtkWrapPython-9.0 \- please refer to VTK documentation
+.SH SYNOPSIS
+.B vtkWrapPython-9.0
+[\fI\,options\/\fR] \fI\,infile\/\fR...
+.SH DESCRIPTION
+.TP
+\fB\-\-help\fR
+print this help message
+.TP
+\fB\-\-version\fR
+print the VTK version
+.TP
+\fB\-o\fR <file>
+the output file
+.TP
+\fB\-I\fR <dir>
+add an include directory
+.TP
+\fB\-D\fR <macro[=def]>
+define a preprocessor macro
+.TP
+\fB\-U\fR <macro>
+undefine a preprocessor macro
+.TP
+\fB\-imacros\fR <file>
+read macros from a header file
+.TP
+\fB\-undef\fR
+do not predefine platform macros
+.TP
+@<file>
+read arguments from a file
+.TP
+\fB\-dM\fR
+dump all macro definitions to output
+.TP
+\fB\-\-hints\fR <file>
+the hints file to use
+.TP
+\fB\-\-types\fR <file>
+the type hierarchy file to use
+.SH "SEE ALSO"
+The full documentation for
+.B vtkWrapPython-9.0
+is maintained as a Texinfo manual.  If the
+.B info
+and
+.B vtkWrapPython-9.0
+programs are properly installed at your site, the command
+.IP
+.B info vtkWrapPython-9.0
+.PP
+should give you access to the complete manual.
diff --git a/debian/manpages/vtkpython-9.0.1 b/debian/manpages/vtkpython-9.0.1
new file mode 100644 (file)
index 0000000..4490bb9
--- /dev/null
@@ -0,0 +1,153 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.16.
+.TH PYTHON "1" "November 2020" "Python 3.9.0+" "User Commands"
+.SH NAME
+Python \- manual page for vtkPython 3.9.0+ : VTK-Wrapper for Python
+.SH DESCRIPTION
+usage: /usr/bin/../lib/x86_64\-linux\-gnu/vtkpython [option] ... [\-c cmd | \fB\-m\fR mod | file | \fB\-]\fR [arg] ...
+Options and arguments (and corresponding environment variables):
+\fB\-b\fR     : issue warnings about str(bytes_instance), str(bytearray_instance)
+.IP
+and comparing bytes/bytearray with str. (\fB\-bb\fR: issue errors)
+.PP
+\fB\-B\fR     : don't write .pyc files on import; also PYTHONDONTWRITEBYTECODE=x
+\fB\-c\fR cmd : program passed in as string (terminates option list)
+\fB\-d\fR     : debug output from parser; also PYTHONDEBUG=x
+\fB\-E\fR     : ignore PYTHON* environment variables (such as PYTHONPATH)
+\fB\-h\fR     : print this help message and exit (also \fB\-\-help\fR)
+\fB\-i\fR     : inspect interactively after running script; forces a prompt even
+.IP
+if stdin does not appear to be a terminal; also PYTHONINSPECT=x
+.PP
+\fB\-I\fR     : isolate Python from the user's environment (implies \fB\-E\fR and \fB\-s\fR)
+\fB\-m\fR mod : run library module as a script (terminates option list)
+\fB\-O\fR     : remove assert and __debug__\-dependent statements; add .opt\-1 before
+.IP
+\&.pyc extension; also PYTHONOPTIMIZE=x
+.PP
+\fB\-OO\fR    : do \fB\-O\fR changes and also discard docstrings; add .opt\-2 before
+.IP
+\&.pyc extension
+.PP
+\fB\-q\fR     : don't print version and copyright messages on interactive startup
+\fB\-s\fR     : don't add user site directory to sys.path; also PYTHONNOUSERSITE
+\fB\-S\fR     : don't imply 'import site' on initialization
+\fB\-u\fR     : force the stdout and stderr streams to be unbuffered;
+.IP
+this option has no effect on stdin; also PYTHONUNBUFFERED=x
+.PP
+\fB\-v\fR     : verbose (trace import statements); also PYTHONVERBOSE=x
+.IP
+can be supplied multiple times to increase verbosity
+.PP
+\fB\-V\fR     : print the Python version number and exit (also \fB\-\-version\fR)
+.IP
+when given twice, print more information about the build
+.PP
+\fB\-W\fR arg : warning control; arg is action:message:category:module:lineno
+.IP
+also PYTHONWARNINGS=arg
+.PP
+\fB\-x\fR     : skip first line of source, allowing use of non\-Unix forms of #!cmd
+\fB\-X\fR opt : set implementation\-specific option. The following options are available:
+.HP
+\fB\-X\fR faulthandler: enable faulthandler
+.HP
+\fB\-X\fR oldparser: enable the traditional LL(1) parser; also PYTHONOLDPARSER
+.HP
+\fB\-X\fR showrefcount: output the total reference count and number of used
+.IP
+memory blocks when the program finishes or after each statement in the
+interactive interpreter. This only works on debug builds
+.HP
+\fB\-X\fR tracemalloc: start tracing Python memory allocations using the
+.IP
+tracemalloc module. By default, only the most recent frame is stored in a
+traceback of a trace. Use \fB\-X\fR tracemalloc=NFRAME to start tracing with a
+traceback limit of NFRAME frames
+.HP
+\fB\-X\fR importtime: show how long each import takes. It shows module name,
+.IP
+cumulative time (including nested imports) and self time (excluding
+nested imports). Note that its output may be broken in multi\-threaded
+application. Typical usage is python3 \fB\-X\fR importtime \fB\-c\fR 'import asyncio'
+.HP
+\fB\-X\fR dev: enable CPython's "development mode", introducing additional runtime
+.IP
+checks which are too expensive to be enabled by default. Effect of the
+developer mode:
+.IP
+* Add default warning filter, as \fB\-W\fR default
+* Install debug hooks on memory allocators: see the PyMem_SetupDebugHooks() C function
+* Enable the faulthandler module to dump the Python traceback on a crash
+* Enable asyncio debug mode
+* Set the dev_mode attribute of sys.flags to True
+* io.IOBase destructor logs close() exceptions
+.HP
+\fB\-X\fR utf8: enable UTF\-8 mode for operating system interfaces, overriding the default
+.IP
+locale\-aware mode. \fB\-X\fR utf8=0 explicitly disables UTF\-8 mode (even when it would
+otherwise activate automatically)
+.HP
+\fB\-X\fR pycache_prefix=PATH: enable writing .pyc files to a parallel tree rooted at the
+.IP
+given directory instead of to the code tree
+.SS "--check-hash-based-pycs always|default|never:"
+.IP
+control how Python invalidates hash\-based .pyc files
+.PP
+file   : program read from script file
+\-      : program read from stdin (default; interactive mode if a tty)
+arg ...: arguments passed to program in sys.argv[1:]
+.PP
+Other environment variables:
+PYTHONSTARTUP: file executed on interactive startup (no default)
+PYTHONPATH   : ':'\-separated list of directories prefixed to the
+.TP
+default module search path.
+The result is sys.path.
+.PP
+PYTHONHOME   : alternate <prefix> directory (or <prefix>:<exec_prefix>).
+.IP
+The default module search path uses <prefix>/lib/pythonX.X.
+.PP
+PYTHONPLATLIBDIR : override sys.platlibdir.
+PYTHONCASEOK : ignore case in 'import' statements (Windows).
+PYTHONUTF8: if set to 1, enable the UTF\-8 mode.
+PYTHONIOENCODING: Encoding[:errors] used for stdin/stdout/stderr.
+PYTHONFAULTHANDLER: dump the Python traceback on fatal errors.
+PYTHONHASHSEED: if this variable is set to 'random', a random value is used
+.TP
+to seed the hashes of str and bytes objects.
+It can also be set to an
+.IP
+integer in the range [0,4294967295] to get hash values with a
+predictable seed.
+.PP
+PYTHONMALLOC: set the Python memory allocators and/or install debug hooks
+.IP
+on Python memory allocators. Use PYTHONMALLOC=debug to install debug
+hooks.
+.PP
+PYTHONCOERCECLOCALE: if this variable is set to 0, it disables the locale
+.IP
+coercion behavior. Use PYTHONCOERCECLOCALE=warn to request display of
+locale coercion and locale compatibility warnings on stderr.
+.PP
+PYTHONBREAKPOINT: if this variable is set to 0, it disables the default
+.IP
+debugger. It can be set to the callable of your debugger of choice.
+.PP
+PYTHONDEVMODE: enable the development mode.
+PYTHONPYCACHEPREFIX: root directory for bytecode cache (pyc) files.
+.SH "SEE ALSO"
+The full documentation for
+.B Python
+is maintained as a Texinfo manual.  If the
+.B info
+and
+.B Python
+programs are properly installed at your site, the command
+.IP
+.B info Python
+.PP
+should give you access to the complete manual.
diff --git a/debian/patches/fix_python_numpy_warnings.patch b/debian/patches/fix_python_numpy_warnings.patch
new file mode 100644 (file)
index 0000000..a9aed8c
--- /dev/null
@@ -0,0 +1,36 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ vtk9 (9.0.1+dfsg1-1~exp1) experimental; urgency=medium
+ .
+   * Initial release. (Closes: #XXXXXX)
+Author: Anton Gladky <gladk@debian.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: 2020-11-09
+
+--- vtk9-9.0.1+dfsg1.orig/Wrapping/Python/vtkmodules/numpy_interface/algorithms.py
++++ vtk9-9.0.1+dfsg1/Wrapping/Python/vtkmodules/numpy_interface/algorithms.py
+@@ -206,7 +206,7 @@ def _global_func(impl, array, axis, cont
+                 return dsa.NoneArray;
+             if res is dsa.NoneArray:
+-                if max_dims is 1:
++                if max_dims == 1:
+                     # Weird trick to make the array look like a scalar
+                     max_dims = ()
+                 res = numpy.empty(max_dims)
index 3fc5b6567d8c1d2c5542d7a9918386be64b6346b..c46259785a4d80af41384728123170f1eb8c3e2d 100644 (file)
@@ -13,3 +13,4 @@ drop_medical_example.patch
 vtk9python
 pyth
 fix_path_perl.patch
+fix_python_numpy_warnings.patch
index 684d31a0be516abccd5881f11922925dd1ade525..49f4cdebe757fb5b542bc386274c3cc57579519d 100644 (file)
@@ -1,2 +1,3 @@
 usr/lib/python3
 usr/bin/vtkpython-9.0
+usr/bin/vtkWrapPython-9.0
diff --git a/debian/python3-vtk9.manpages b/debian/python3-vtk9.manpages
new file mode 100644 (file)
index 0000000..f7e32a7
--- /dev/null
@@ -0,0 +1,2 @@
+debian/manpages/vtkWrapPython-9.0.1
+debian/manpages/vtkpython-9.0.1
diff --git a/debian/vtk9.manpages b/debian/vtk9.manpages
new file mode 100644 (file)
index 0000000..a1ae022
--- /dev/null
@@ -0,0 +1 @@
+debian/manpages/vtkWrapHierarchy-9.0.1